<?php

Class	Admin_model	extends	CI_Model	{

				function	__construct()	{
								parent::__construct();
								$this->load->database();
				}

				
				function erase($id) {
								$this->db->delete('usuarios', array('id_admin' => $id)); 
				}
				
				function	update($id)	{
								$data	=	array(
												'email'	=>	$_POST['email'],
												'nombre'	=>	$_POST['nombre'],
												'pass'	=>	md5($_POST['pass']),
								);
								$this->db->where('id_admin',	$id);
								$resultado	=	$this->db->update('usuarios',	$data);
								return	$resultado;
				}

				function	get_admin($id)	{
								$resultado	=	$query	=	$this->db->where('id_admin',	$id);
								$resultado	=	$this->db->get('usuarios');
								$data	=	$resultado->row_array();
								$data['error']	=	0;
								$data['msg']	=	' ';
								return	$data;
				}

				function	list_admin()	{

								$resultado	=	$this->db->get('usuarios');
								return	$resultado->result_array();
				}

				function	add_admin()	{

								$data	=	array(
												'email'	=>	$_POST['email'],
												'nombre'	=>	$_POST['nombre'],
												'pass'	=>	md5($_POST['pass']),
								);
								$resultado	=	$query	=	$this->db->where('email',	$data['email']);
								$resultado	=	$this->db->get('usuarios');
								$user	=	$resultado->row_array();
								if	(!isset($user['id_admin']))	{
												return	$this->db->query($this->db->insert_string('usuarios',	$data));
								}
								return	1;
				}

}
